package com.twentytwok.hospitalsystem22K.mapper;

import com.twentytwok.hospitalsystem22K.pojo.Discussion;

import java.util.List;

public interface DiscussionMapper {

    /**
     * 查询所有的评论。显示评论包含有用户的 name, date, content
     *
     * @return 返回一个 list 集合用于存储全部的评论
     */
    List<Discussion> selectAll();

    /**
     * 增加新的评论
     *
     * @param discussion Discussion 类型
     * @return 返回一个 int 类型的 i 表示被影响的行数
     */
    int addDiscussion(Discussion discussion);

    /**
     * 通过评论的 id 来删除评论
     *
     * @param id Integer 类型的, 表示评论的id
     * @return 返回一个 int 类型的 i 表示被影响的行数
     */
    int deleteDiscussionById(Integer id);
}
